#
# PVM 2.2
# University of Tennesee, Knoxville, TN.
# Oak Ridge National Laboratory, Oak Ridge, TN.
# 21 Mar 1991
#
# Makefile for XAB/Generic
#
#
#
CC	=	cc
SDIR	=	..
# Define:
#  DEBUG      to get useful information
#
# Set ARCH to the official pvm-name of your processor

CFLAGS	=  -g -I/usr/misc/.pvm/src/include
MOBJS	=	abmon.o ab_utils.o utils.o
UTILS	= 	utils.o ab_utils.o
LOBJS	=	ablib.o
LIBS	= 
#
all:	abmon libab.a

install: abmon libab.a
	cp abmon libab.a -lpvm -lxdr

abmon:	$(MOBJS)
	$(CC) $(CFLAGS) -o abmon $(MOBJS) -lpvm -lxdr

libab.a:	$(LOBJS) $(UTILS) 
	rm -f libab.a
	ar rv libab.a $(LOBJS) $(UTILS)
	ranlib libab.a

clean:
	rm -f $(MOBJS) $(UTILS) $(LOBJS) abmon libab.a

tidy:
	rm -f $(MOBJS) $(UTILS) $(LOBJS)

ab_utils.o:	$(SDIR)/ab_utils.c
	$(CC) $(CFLAGS) -c $(SDIR)/ab_utils.c
abmon.o:	$(SDIR)/abmon.c
	$(CC) $(CFLAGS) -c $(SDIR)/abmon.c
xab.o:		$(SDIR)/xab.c
	$(CC) $(CFLAGS) -c $(SDIR)/xab.c
xsetup.o:		$(SDIR)/xsetup.c
	$(CC) $(CFLAGS) -c $(SDIR)/xsetup.c
utils.o:	$(SDIR)/utils.c
	$(CC) $(CFLAGS) -c $(SDIR)/utils.c
ablib.o:	$(SDIR)/ablib.c
	$(CC) $(CFLAGS) -c $(SDIR)/ablib.c
#
#include deps - generated by 'grep \#include.\*\" *.c'
#
utils.o: $(SDIR)/ab.h $(SDIR)/both.h $(SDIR)/ab.h $(SDIR)/mlist.h
ablib.o: $(SDIR)/both.h $(SDIR)/ab.h
abmon.o: $(SDIR)/ab.h
